package case7

import (
	"fmt"
	"github.com/gin-gonic/gin"
	"net/http"
)

func Test() {

	fmt.Println("🎯案例七：XML渲染")

	r := gin.Default()

	r.GET("someXML", func(c *gin.Context) {
		// 1.自己拼接json
		c.XML(http.StatusOK, gin.H{
			"message": "操作成功!",
		})
	})

	r.GET("moreXML", func(c *gin.Context) {
		// 2.使用结构体
		type MesRecord struct {
			Name string
			Age  int
			Sex  bool
		} // 结构体属性必须是大写开头
		var mr MesRecord
		mr.Name = "小红"
		mr.Age = 20
		mr.Sex = true
		c.XML(http.StatusOK, mr)
	})

	// 启动
	r.Run(":60000")

}
